It happened between 11 a.m. and noon on Nov. 15, according to the Bucks SPCA.
A white cat named Tootsie was found dead, and a black cat named Jackie was badly injured and needed emergency surgery to remove her eye, officials said. She still has a "projectile" lodged near her brain as of Monday, Nov. 20.
A $2,500 reward is being offered for information that leads to an arrest and conviction.
To submit a tip, call the SPCA at 844-772-2847 or visit their website.
Click here to follow Daily Voice Lower Merion-Narberth and receive free news updates.